package com.pureut.quality.domain.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.pureut.common.core.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 审核总结报告对象 audit_summary
 *
 * @author ruoyi
 * @date 2025-04-09
 */
@Data
@TableName("audit_summary")
public class AuditSummaryDto
{

    /** 主键ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String supplierName;

    /** 工厂地址 */
    @Excel(name = "工厂地址")
    private String factoryAddress;

    /** 审核日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date auditDate;

    /** 货物类别 */
    @Excel(name = "货物类别")
    private String goodsCategory;

    /** 物料重要度 */
    @Excel(name = "物料重要度")
    private String materialImportance;

    /** 供应商类型 */
    @Excel(name = "供应商类型")
    private String supplierType;

    /** 审核团队 */
    @Excel(name = "审核团队")
    private String auditTeam;

    /** 供应商参与人员 */
    @Excel(name = "供应商参与人员")
    private String supplierParticipants;

    /** 审核结论 */
    @Excel(name = "审核结论")
    private String auditConclusion;

    /** 审核建议与其他 */
    @Excel(name = "审核建议与其他")
    private String auditSuggestions;
}
